Big Huge Thesaurus

Oestrus ovis

noun